Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Botswana F1 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 USA F14 Austria F5 USA F17 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 USA F12 USA F13 USA F14 Germany F7 USA F17 USA F20 USA F12 USA F13 USA F4 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 Croatia F2 USA F21 Croatia F3 USA F27 Italy F16 South Africa F1 South Africa F2 Italy F19 Hungary F3 Morocco F4 USA F20 USA F21 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Czech Republic F3 Slovenia F3 USA F13 BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Tatra Banka Open 2003 - Bratislava Kobstaedernes ATP Challenger - Kolding USTA Challenger - Champaign Czech Indoor Open - Prague GHI Bronx Tennis Classic - Bronx Fifth Third Bank Tennis Championships - Lexington Akbank Private Banking TED Open - Istanbul Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton Brasov Challenger - Brasov Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Sunset Moulding Yuba City Racquet Club Challenger - Yuba City ATP Challenger Trophy 2007 - Trnava Trofeo Sisma Mantova - Mantova Swanston Challenger - Sacramento Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Internationaux du Doubs - Besancon Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Pro Challenger at Calabasas - Calabasas Oklahoma Challenger - Tulsa Heilbronn Open - Heilbronn Levene Gouldin & Thompson Tennis Challenger - Binghamton Open D'Orleans - Orleans Dharwad Challenger 2006 - Dharwad Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Internationaux de Nouvelle-Caledonie - New Caledonia Sarajevo Challenger Schickedanz Open 2007 - Furth Czech Open 2006 - Prostejov PEOPLEnet Cup - Dnepropetrovsk Fifth-Third Bank Tennis Classic - Lexington Ostrava Challenger Nottingham Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger Granby Challenger Prosperita Open 2007 - Ostrava Segovia Challenger San Remo Tennis Cup - San Remo Vancouver Challenger Binghamton Challenger Porsche Open - Poznan Como Challenger St. Remy Challenger Todi Challenger Challenger DCNS de Cherbourg - Cherbourg Tashkent Challenger Rennes Challenger Tatra Banka Open - Bratislava Seoul Challenger Chuncheon Challenger Charlottesville Challenger Knoxville Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava Rennes Challenger Seoul Challenger Ortisei Challenger 2008 Knoxville Challenger - Knoxville Bratislava Challenger The LTA Nottingham Challenger - Nottingham Guangzhou Challenger Pingguo Challenger Nottingham Challenger Tatra Banka Open 2006 - Bratislava 2007 Knoxville Challenger - Knoxville Penza Challenger Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Music City Challenger - Nashville St. Remy Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Izmir Challenger Rennes Challenger Orleans Challenger Open Castilla y Leon - Segovia Ortisei Challenger Lubbock Challenger - Lubbock Helsinki Challenger Samsung Securities Cup - Seoul Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Rome Challenger Status Athens Open - Athens Dallas Challenger Johannesburg Challenger Fergana Challenger USTA Illinois Challenger - Champaign IPP Open - Helsinki Granby Challenger Unicredit Czech Open - Prostejov Kos Succhetti Tennis Cup - Cordenons St. Remy Challenger Ford Tennis Championships - Louisville Tashkent Challenger Coffee Cup Challenger - Chikmagalur Shenzhen Challenger Challenger Brasov - Brasov Gimcheon Challenger Busan Challenger USTA Challenger of Oklahoma - Tulsa Challenger DCN de Cherbourg - Cherbourg Tashkent Challenger Raanana Challenger Taipei City Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Siemens Open 2007 - Scheveningen Orleans Challenger Baton Rouge Challenger Eckental Challenger Brescia Challenger Tatra Banka Slovak Open - Bratislava Quimper Challenger Guangzhou Challenger Internazionali di Tennis di Bergamo - Bergamo Seoul Challenger BMW Tennis Championship - Sunrise Orleans Challenger Brest Challenger Brescia Challenger Bratislava Challenger Surbiton Challenger Irving Challenger Astana Challenger Brescia Challenger St. Brieuc Challenger Mons Challenger Glasgow Challenger Ortisei Challenger Phoenix Challenger Seoul Challenger Ostdeutscher Sparkassen Cup - Dresden Biel Challenger Mons Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Lexington Challenger Geneva Challenger Bratislava Challenger Taipei City Challenger Bratislava Challenger Ostrava Challenger Granby Challenger Orleans Challenger Irving Challenger Troisdorf Challenger Open de Rennes La Trinitaine - Rennes Music City Challenger - Nashville Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Tashkent Challenger Irving Challenger Taipei City Challenger Portoroz Challenger Prague Challenger Nottingham Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Nottingham 1 Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger South African Airways Open - East London Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Nottingham Challenger Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Rome Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Orleans Challenger Ethias Trophy - Mons Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Quimper Challenger Quimper 2 Challenger Nottingham 2 Challenger San Remo Challenger Bordeaux Challenger Busan Challenger Jonkoping Challenger Prague Challenger Zagreb Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Gerry Weber Open - Halle AEGON Championships - London Bratislava Challenger Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Open de Moselle - Metz Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Bratislava Challenger Delray Beach International Tennis Championships - Delray Beach Champaign Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Citi Open - Washington Shenzhen Open - Shenzhen Next Generation Adelaide International - Adelaide Genova Challenger Noumea Challenger Honolulu Challenger Tashkent Challenger Dallas Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Bratislava Challenger Drummondville Challenger Chennai Open - Chennai If Stockholm Open - Stockholm Malaga Challenger Helsinki Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Medibank International - Sydney Erste Bank Open - Vienna AEGON Championships - London Winston-Salem Open - Winston-Salem Sunrise Challenger Erste Bank Open - Vienna Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm New York Open - New York Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Erste Bank Open - Vienna Tata Open Maharashtra - Pune Erste Bank Open - Vienna Serbia Open - Belgrade San Diego Open - San Diego Dallas Open - Dallas Gerry Weber Open - Halle Kaohsiung Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Johannesburg Challenger Rakuten Japan Open - Tokyo Kun-Ming Challenger Busan Challenger U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Athens Challenger If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Bratislava Challenger Rakuten Japan Open - Tokyo AEGON Championships - London Winston-Salem Open - Winston-Salem Helsinki Challenger Medibank International - Sydney St. Petersburg Open - St. Petersburg The Artois Championships - London Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Guadalajara Challenger New York Open - New York Open 13 Provence - Marseille Great Ocean Road Open - Melbourne BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Citi Open - Washington Gerry Weber Open - Halle AEGON Championships - London Melbourne Summer Set - Melbourne Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Infosys Hall of Fame Open - Newport Qatar ExxonMobil Open - Doha Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston Ostrava Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Segovia Challenger If Stockholm Open - Stockholm Moselle Open - Metz PTT Thailand Open - Bangkok Millennium Estoril Open - Estoril Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Mons Challenger Grand Prix Hassan II - Casablanca Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland US Men's Clay Court Championship - Houston Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Eckental Challenger Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril Gerry Weber Open - Halle ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu If Stockholm Open - Stockholm Memphis Open - Memphis Delray Beach Open - Delray Beach Eckental Challenger Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Geneva Open - Geneva Zagreb Challenger Citi Open - Washington Hamburg European Open - Hamburg Hall of Fame Open - Newport ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger AEGON Championships - London Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis BCR Open Romania - Bucharest Open SEAT 2008 - Barcelona Brisbane - Brisbane U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Maharashtra Open - Pune Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Ilkley Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rennes Challenger Shanghai Rolex Masters - Shanghai Hamburg Challenger Bratislava Challenger Rogers Cup - Toronto Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Ostrava Challenger PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Aircel Chennai Open - Chennai Shanghai ATP Masters - Shanghai Open Sud de France - Montpellier Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf If Stockholm Open - Stockholm Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Fever-Tree Championships - London Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Mubadala World Tennis Championship French Open - Paris Mubadala World Tennis Championship U.S. Open - New York Australian Open - Melbourne Nitto ATP Finals - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Beijing Olympics - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Hopman Cup - Perth Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Mubadala World Tennis Championship Australian Open (juniors) Laver Cup - Chicago Davis Cup, World Group, PO, SVK-BEL 2-3 Citi Open - Washington